# 初始化一个空的接龙列表，用于存储接龙信息
接龙列表 = []

def 参与接龙(内容):
    # 先检查内容是否已经存在于接龙列表中
    for _, 已有内容 in 接龙列表:
        if 已有内容 == 内容:
            print(f"内容 '{内容}' 已经存在于接龙中，请勿重复添加。")
            return False

    # 自动生成新的序号，新序号为当前列表长度加 1
    序号 = len(接龙列表) + 1
    # 将新的接龙信息添加到列表中
    接龙列表.append((序号, 内容))
    print(f"序号 {序号} 接龙成功：{内容}")
    return True

def 显示接龙():
    if not 接龙列表:
        print("目前还没有接龙内容。")
    else:
        print("当前接龙情况：")
        for 序号, 内容 in 接龙列表:
            print(f"{序号}. {内容}")




if __name__ == '__main__':
    
    # 示例使用
    while True:
        try:
            操作 = input("请选择操作（1. 参与接龙，2. 显示接龙，3. 退出）：")
            if 操作 == '1':
                内容 = input("请输入接龙内容：")
                参与接龙(内容)
            elif 操作 == '2':
                显示接龙()
            elif 操作 == '3':
                print("退出接龙程序。")
                break
            else:
                print("无效的操作，请重新输入。")
        except ValueError:
            print("输入出现错误，请重新输入。")